/** @format */

import directive from "./directives"

const importDirective = Vue => {
	/**
	 * 拖拽指令 v-draggable="options"
	 * options = {
	 *  trigger: /这里传入作为拖拽触发器的CSS选择器/,
	 *  body:    /这里传入需要移动容器的CSS选择器/,
	 *  recover: /拖动结束之后是否恢复到原来的位置/
	 * }
	 */
	Vue.directive("draggable", directive.draggable)
	/**
	 * clipboard指令 v-clipboard="string"
	 */
	// Vue.directive("clipboard", directive.clipboard)

	/**
	 * 前端按钮的权限控制
	 * v-permission=["key"]
	 * */

	Vue.directive("permission", directive.permission)
}

export default importDirective
